home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / sophos_installed.nasl < prev    next >
Text File  |  2005-03-31  |  2KB  |  52 lines

  1. # This script was written by Jason Haar <Jason.Haar@trimble.co.nz>
  2. #
  3. #
  4. if(description)
  5. {
  6.  script_id(12215);
  7.  script_version("$Revision: 1.3 $");
  8.  name["english"] = "Sophos Anti Virus Check";
  9.  script_name(english:name["english"]);
  10.  desc["english"] = "
  11. This plugin checks that the remote host has the Sophos Antivirus installed 
  12. and that it is running.
  13.  
  14. Solution : Make sure Sophos is installed and using the latest VDEFS.
  15. Risk factor : High";
  16.  
  17.  script_description(english:desc["english"]);
  18.  summary["english"] = "Checks that the remote host has Sophos Antivirus installed and then makes sure the latest Vdefs are loaded."; 
  19.  script_summary(english:summary["english"]);
  20.  script_category(ACT_GATHER_INFO);
  21.  script_copyright(english:"This script is Copyright (C) 2004 Jason Haar"); 
  22.  family["english"] = "Windows"; 
  23.  script_family(english:family["english"]);
  24.  script_dependencies("smb_hotfixes.nasl", "smb_enum_services.nasl"); 
  25.  script_require_keys("SMB/Registry/Enumerated", "SMB/svcs");
  26.  exit(0);
  27. }
  28.  
  29.  
  30.  
  31. services = get_kb_item("SMB/svcs");
  32. if ( ! services ) exit(0);
  33.  
  34. version = get_kb_item("SMB/Registry/HKLM/SOFTWARE/Sophos/SweepNT/Version");
  35. if ( ! version ) exit(0);
  36.  
  37. #
  38. # Checks to see if the service is running 
  39. #
  40. if("[SWEEPSRV]" >!< services) {
  41.     report = "
  42. The remote host has the Sophos antivirus installed, but it
  43. is not running.
  44.  
  45. As a result, the remote host might be infected by viruses received by
  46. email or other means. 
  47.  
  48. Solution : Enable the remote AntiVirus and configure it to check for updates regularly.
  49. Risk factor : Medium";
  50.     security_warning(port:port, data:report);
  51.     }
  52.